import * as React from 'react'

export interface Props extends React.SVGAttributes<SVGElement> {}

const svgPath =
  'M11.25 3H12.75V6H15.75V7.5H12.75V10.5H11.25V7.5H8.25V6H11.25V3ZM4.31802 19.682C6.07538 21.4393 8.92462 21.4393 10.682 19.682C10.7722 19.5917 10.8578 19.4986 10.9388 19.4029L10.9442 19.4066L10.9799 19.3537C11.1626 19.1313 11.3208 18.8956 11.4545 18.65L12 17.8413L12.5453 18.6498C12.6791 18.8955 12.8374 19.1315 13.0203 19.354L13.0558 19.4066L13.0612 19.403C13.1422 19.4987 13.2278 19.5918 13.318 19.682C15.0754 21.4394 17.9246 21.4394 19.682 19.682C21.4393 17.9247 21.4393 15.0754 19.682 13.3181C17.9246 11.5607 15.0754 11.5607 13.318 13.3181C13.2278 13.4083 13.1421 13.5015 13.0612 13.5972L13.0558 13.5936L13.0203 13.6461C12.8374 13.8686 12.6791 14.1046 12.5453 14.3504L12 15.1588L11.4548 14.3505C11.321 14.1046 11.1625 13.8685 10.9795 13.6459L10.9442 13.5936L10.9389 13.5972C10.8579 13.5014 10.7722 13.4083 10.682 13.318C8.92462 11.5607 6.07538 11.5607 4.31802 13.318C2.56066 15.0754 2.56066 17.9246 4.31802 19.682ZM10.1652 17.879C10.6116 17.0167 10.6116 15.9832 10.1651 15.1209L9.78033 14.5505C9.72997 14.4917 9.67697 14.4344 9.62132 14.3788C8.44975 13.2072 6.55025 13.2072 5.37868 14.3788C4.20711 15.5503 4.20711 17.4498 5.37868 18.6214C6.55025 19.793 8.44975 19.793 9.62132 18.6214C9.67689 18.5658 9.72982 18.5086 9.78012 18.4499L10.1652 17.879ZM13.8349 15.1209L14.2197 14.5505C14.27 14.4917 14.323 14.4344 14.3787 14.3788C15.5503 13.2072 17.4497 13.2072 18.6213 14.3788C19.7929 15.5503 19.7929 17.4498 18.6213 18.6214C17.4497 19.793 15.5503 19.793 14.3787 18.6214C14.3231 18.5658 14.2702 18.5086 14.2199 18.45L13.8348 17.879C13.3884 17.0167 13.3884 15.9832 13.8349 15.1209Z' // eslint-disable-line max-len

export const PositiveInfinityIcon: React.FC<Props> = ({
  width = 24,
  height = 24,
  viewBox = '0 0 24 24',
  fill = 'currentColor',
  ...props
}: Props) => {
  return (
    <svg height={height} width={width} viewBox={viewBox} fill={fill} {...props}>
      <path d={svgPath} fillRule="evenodd" />
    </svg>
  )
}

PositiveInfinityIcon.displayName = 'PositiveInfinityIcon'
